package cn.fiker.BeautyPic;

import android.app.AlarmManager;
import android.app.PendingIntent;

/**
 * 
 * @author liuqs
 *
 */
public class Consts {
	
	/**
	 * 版本名称
	 */
	public static String VersionName;

	/**
	 * 版本号
	 */
	public static int VersionCode;

	/**
	 * api根路径
	 */
	// 测试服务器API：
	public static String api_root = "http://api.fiker.cn/android/beautypic/index.php/";
	
	/**
	 * 渠道
	 */
	public static String ChanelId	= "";
	
	/**
	 * 系统tag,调试用
	 */
	public static String sysTag = "beautyPic";

	/**
	 * 开发状态，标记是否处于开发模式。 开发模式下将输出更多的Log信息
	 */
	public static final boolean isDebug = true;

	/**
	 * Log级别，指明那些事件会被输出到Log信息中
	 */
	public static final int logLevel = LogLevel.LOG_LEVEL_ALL;

	
	/**
	 * 是否创建过快捷方式
	 */
	public static boolean isMakeShortCut = false;
	
	/**
	 * 防止重复创建快捷方式
	 */
	public static final String EXTRA_SHORTCUT_DUPLICATE = "duplicate";

	
	/**
	 * 系统是否初始化
	 */
	public static boolean isInitialize = false;

	/**
	 * 是否存在网络连接
	 */
	public static boolean hasNetwork;

	/**
	 * 当前网络连接名称
	 */
	public static String network;
	
	

	/**
	 * 是否自动登录
	 */
	public static boolean isAutoLogin;

	/**
	 * 是否记住用户名、密码
	 */
	public static boolean isRememberUser;
	

	/**
	 * 是否是安装后第一次运行
	 */
	public static boolean isFirstRun;

	/**
	 * 用户手机IMEI
	 */
	public static String IMEI = "";

	/**
	 * 是否已经登录
	 */
	public static boolean isLogin = false;

	
	/**
	 * 推送消息轮询时间，单位为毫秒 默认10秒
	 */
	public static final int confMessageCheckTime = 10000; // 10秒

	/**
	 * 缓存时间
	 */
	public static int CACHE_LIFE_TIME = 60 * 60 * 24; // 默认缓存时间 默认为1天;

	/**
	 * 系统挂载的SDcard目录
	 */
	public static String CACHE_ROOT = "/mnt/sdcard";

	/**
	 * 系统缓存根目录
	 */
	public static String CACHE_DIR = "/moreMoney";

	/**
	 * 系统缓存子目录
	 */
	public static String CACHE_ITEM_DIR = "/icons";

	/**
	 * 是否已经加载SD卡
	 */
	public static boolean hasSDcard = false;

	/**
	 * 本机时间与服务器时间差
	 */
	public static int time_minus = 0;

	/**
	 * 链接超时时间
	 */
	public static final int ConnectTimeOut = 15000;

	/**
	 * 网络读取超时时间
	 */
	public static final int ReadTimeOut = 5000;
	

	/**
	 * 广播发送器
	 */
	public static PendingIntent sender;

	/**
	 * 广播管理器
	 */
	public static AlarmManager alarmManager;
	
	
	/**
	 * 用户ID
	 */
	public static int current_userId = 0;

	/**
	 * 用户手机号
	 */
	public static String current_mobile = "";

	/**
	 * KEY
	 */
	public static String current_key = "";

	/**
	 * 用户密码(明文) TODO 增加加密算法,存加密后的密文
	 */
	public static String current_password = "";

	/**
	 * 用户密码(MD5)
	 */
	public static String current_passwordMd5 = "";

}
